s = 0
'''
字符串的相关处理方法
'''

# 大小写转换 转为小写
s1 = 'Hello World'
new_s2 = s1.lower()
print(new_s2)

# 转化为大写
new_s3 = s1.upper()
print(new_s3)

# 字符串的分隔
e_mail = 'lrz299@163.com'
lst = e_mail.split('@')  # 以@为分隔符，将字符串分割成【列表】
print('邮箱名：', lst[0], ',邮件服务器域名：', lst[1])

# 统计字符串出现的次数
print('l在字符串中出现的次数：', s1.count('l'))  # l在字符串中出现的次数： 3

# 检索操作
print(s1.find('o'))  # o在字符串s1中首次出现的位置，返回的是字符串索引
print(s1.find('p'))  # 当找寻不到字符串时，返回-1
# 类似方法str.index()
print(s1.index('o'))  # o在字符串s1中首次出现的位置，返回的是字符串索引
# print(s1.index('p'))  # 当找寻不到字符串时，【报错】 ValueError: substring not found

# 判断前缀和后缀
print(s1.startswith('Hello'))  # True 是以Hello开头的

print('demo.py'.endswith('.py'))  # True python文件
print('text.txt'.endswith('.txt'))  # True txt文本文件

# 常用操作

